package cc.rengu.igas.bomp.facade.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by wangcheng on 2021/7/19 15:06
 */
public class UserInfoBean implements Serializable {
    private String instId;                   /* 机构标识             */
    private String userType;                 /* 用户类型             */
    private String userInst;                 /* 用户所属主体         */
    private String userId;                   /* 用户标识             */
    private String loginId;                  /* 用户登录账号         */
    private String orgCode;                  /* 用户所属机构号       */
    private String userName;                 /* 用户真实姓名         */
    private String nickName;                 /* 用户昵称             */
    private String userSex;                  /* 用户性别             */
    private String birthday;                 /* 用户生日             */
    private String mobileNo;                 /* 手机号码             */
    private String email;                    /* 电子邮箱             */
    private String certType;                 /* 证件类型             */
    private String certNo;                   /* 证件号码             */
    private String loginPassword;            /* 登录密码             */
    private int loginPasswordErrorTimes;     /* 连续登录密码错误次数 */
    private String loginPasswordExpiryDate;  /* 登录密码有效期       */
    private String lastUpdatePassword;       /* 前3次修改密码值      */
    private String transPassword;            /* 交易密码             */
    private String transPasswordSalt;        /* 密码加密盐值         */
    private int transPasswordErrorTimes;     /* 连续交易密码错误次数 */
    private String lastUpdateTransPassword;  /* 前3次修改交易密码值  */
    private String userStatus;               /* 用户状态             */
    private String cancelFrozenReason;       /* 注销/冻结原因        */
    private String userImagePath;            /* 用户图像存储路径     */
    private String loginTimeOut;             /* 登录超时时间         */
    private String lastLoginDate;            /* 用户最后登录日期     */
    List<UserApexInfoBean> userApexInfoList; /* 用户附加信息        */

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getUserInst() {
        return userInst;
    }

    public void setUserInst(String userInst) {
        this.userInst = userInst;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getLoginId() {
        return loginId;
    }

    public void setLoginId(String loginId) {
        this.loginId = loginId;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getUserSex() {
        return userSex;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getMobileNo() {
        return mobileNo;
    }

    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getLoginPassword() {
        return loginPassword;
    }

    public void setLoginPassword(String loginPassword) {
        this.loginPassword = loginPassword;
    }

    public int getLoginPasswordErrorTimes() {
        return loginPasswordErrorTimes;
    }

    public void setLoginPasswordErrorTimes(int loginPasswordErrorTimes) {
        this.loginPasswordErrorTimes = loginPasswordErrorTimes;
    }

    public String getLoginPasswordExpiryDate() {
        return loginPasswordExpiryDate;
    }

    public void setLoginPasswordExpiryDate(String loginPasswordExpiryDate) {
        this.loginPasswordExpiryDate = loginPasswordExpiryDate;
    }

    public String getLastUpdatePassword() {
        return lastUpdatePassword;
    }

    public void setLastUpdatePassword(String lastUpdatePassword) {
        this.lastUpdatePassword = lastUpdatePassword;
    }

    public String getTransPassword() {
        return transPassword;
    }

    public void setTransPassword(String transPassword) {
        this.transPassword = transPassword;
    }

    public String getTransPasswordSalt() {
        return transPasswordSalt;
    }

    public void setTransPasswordSalt(String transPasswordSalt) {
        this.transPasswordSalt = transPasswordSalt;
    }

    public int getTransPasswordErrorTimes() {
        return transPasswordErrorTimes;
    }

    public void setTransPasswordErrorTimes(int transPasswordErrorTimes) {
        this.transPasswordErrorTimes = transPasswordErrorTimes;
    }

    public String getLastUpdateTransPassword() {
        return lastUpdateTransPassword;
    }

    public void setLastUpdateTransPassword(String lastUpdateTransPassword) {
        this.lastUpdateTransPassword = lastUpdateTransPassword;
    }

    public String getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }

    public String getCancelFrozenReason() {
        return cancelFrozenReason;
    }

    public void setCancelFrozenReason(String cancelFrozenReason) {
        this.cancelFrozenReason = cancelFrozenReason;
    }

    public String getUserImagePath() {
        return userImagePath;
    }

    public void setUserImagePath(String userImagePath) {
        this.userImagePath = userImagePath;
    }

    public String getLoginTimeOut() {
        return loginTimeOut;
    }

    public void setLoginTimeOut(String loginTimeOut) {
        this.loginTimeOut = loginTimeOut;
    }

    public String getLastLoginDate() {
        return lastLoginDate;
    }

    public void setLastLoginDate(String lastLoginDate) {
        this.lastLoginDate = lastLoginDate;
    }

    public List<UserApexInfoBean> getUserApexInfoList() {
        return userApexInfoList;
    }

    public void setUserApexInfoList(List<UserApexInfoBean> userApexInfoList) {
        this.userApexInfoList = userApexInfoList;
    }
}
